home *** CD-ROM | disk | FTP | other *** search
/ Freelog 117 / FreelogNo117-OctobreNovembre2013.iso / Programmation / jedit / jedit5.1.0install.exe / {app} / modes / clips.xml < prev    next >
Extensible Markup Language  |  2013-07-28  |  15KB  |  435 lines

  1. <?xml version="1.0"?>
  2.  
  3. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  4.  
  5. <!--    jEdit CLIPS syntax file
  6.  
  7.     written by    Orhan Alkan
  8.     version        1.0
  9.     created on    30 June 2007
  10.     last revised    01 July 2007
  11. -->
  12.  
  13. <MODE>
  14.     <PROPS>
  15.         <PROPERTY NAME="lineComment" VALUE=";" />
  16.  
  17.     <PROPERTY NAME="indentNextLine"
  18.             VALUE="\s*(((if|while)\s*\(|else\s*|else\s+if\s*\(|for\s*\(.*\))[^{;]*)" />
  19.     </PROPS>
  20.     <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE" DIGIT_RE="(0[lL]?|[1-9]\d{0,9}(\d{0,9}[lL])?|0[xX]\p{XDigit}{1,8}(\p{XDigit}{0,8}[lL])?|0[0-7]{1,11}([0-7]{0,11}[lL])?|([0-9]+\.[0-9]*|\.[0-9]+)([eE][+-]?[0-9]+)?[fFdD]?|[0-9]+([eE][+-]?[0-9]+[fFdD]?|([eE][+-]?[0-9]+)?[fFdD]))">
  21.  
  22.         <!-- Comments -->
  23.         <EOL_SPAN TYPE="COMMENT1">;</EOL_SPAN>
  24.  
  25.         <!-- String literals -->
  26.         <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
  27.             <BEGIN>'</BEGIN>
  28.             <END>'</END>
  29.         </SPAN>
  30.         <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
  31.             <BEGIN>"</BEGIN>
  32.             <END>"</END>
  33.         </SPAN>
  34.  
  35.         <!-- List literals -->
  36.         <SPAN TYPE="LITERAL2" NO_LINE_BREAK="TRUE">
  37.             <BEGIN>[</BEGIN>
  38.             <END>]</END>
  39.         </SPAN>
  40.  
  41.         <!-- Operators -->
  42.         <SEQ TYPE="OPERATOR">=></SEQ>
  43.         <SEQ TYPE="OPERATOR">?</SEQ>
  44.         <SEQ TYPE="OPERATOR">><</SEQ>
  45.         <SEQ TYPE="OPERATOR">></SEQ>
  46.         <SEQ TYPE="OPERATOR">>=</SEQ>
  47.         <SEQ TYPE="OPERATOR"><</SEQ>
  48.         <SEQ TYPE="OPERATOR"><=</SEQ>
  49.         <SEQ TYPE="OPERATOR">>-</SEQ>
  50.         <SEQ TYPE="OPERATOR">+</SEQ>
  51.         <SEQ TYPE="OPERATOR">-</SEQ>
  52.         <SEQ TYPE="OPERATOR">*</SEQ>
  53.         <SEQ TYPE="OPERATOR">/</SEQ>
  54.         <SEQ TYPE="OPERATOR">=</SEQ>
  55.         <SEQ TYPE="OPERATOR">**</SEQ>
  56.         <SEQ TYPE="OPERATOR">~</SEQ>
  57.         <SEQ TYPE="OPERATOR">\</SEQ>
  58.         <SEQ TYPE="OPERATOR">|</SEQ>
  59.         <SEQ TYPE="OPERATOR">&</SEQ>
  60.         <SEQ TYPE="OPERATOR">:</SEQ>
  61.         <SEQ TYPE="OPERATOR">$</SEQ>
  62.  
  63.         <!-- Parentheses -->
  64.         <SEQ TYPE="MARKUP">(</SEQ>
  65.         <SEQ TYPE="MARKUP">)</SEQ>
  66.         <SEQ TYPE="MARKUP">[</SEQ>
  67.         <SEQ TYPE="MARKUP">]</SEQ>
  68.         <SEQ TYPE="NULL">{</SEQ>
  69.         <SEQ TYPE="NULL">}</SEQ>
  70.  
  71.         <KEYWORDS>
  72.  
  73.             <KEYWORD1>deffacts</KEYWORD1>
  74.             <KEYWORD1>deftemplate</KEYWORD1>
  75.             <KEYWORD1>defglobal</KEYWORD1>
  76.             <KEYWORD1>defrule</KEYWORD1>
  77.             <KEYWORD1>deffunction</KEYWORD1>
  78.             <KEYWORD1>defgeneric</KEYWORD1>
  79.             <KEYWORD1>defmethod</KEYWORD1>
  80.             <KEYWORD1>defclass</KEYWORD1>
  81.             <KEYWORD1>definstance</KEYWORD1>
  82.             <KEYWORD1>defmessage</KEYWORD1>
  83.             <KEYWORD1>defmodule</KEYWORD1>
  84.             <KEYWORD1>deffacts-module</KEYWORD1>
  85.             <KEYWORD1>deffunction-module</KEYWORD1>
  86.             <KEYWORD1>defgeneric-module</KEYWORD1>
  87.             <KEYWORD1>defglobal-module</KEYWORD1>
  88.             <KEYWORD1>definstances-module</KEYWORD1>
  89.             <KEYWORD1>slot</KEYWORD1>
  90.             <KEYWORD1>multislot</KEYWORD1>
  91.             <KEYWORD1>default</KEYWORD1>
  92.             <KEYWORD1>default-dynamic</KEYWORD1>
  93.             <KEYWORD1>declare</KEYWORD1>
  94.             <KEYWORD1>salience</KEYWORD1>
  95.             <KEYWORD1>auto-focus</KEYWORD1>
  96.             <KEYWORD1>object</KEYWORD1>
  97.             <KEYWORD1>is-a</KEYWORD1>
  98.             <KEYWORD1>pattern-match</KEYWORD1>
  99.             <KEYWORD1>single-slot</KEYWORD1>
  100.             <KEYWORD1>reactive</KEYWORD1>
  101.             <KEYWORD1>non-reactive</KEYWORD1>
  102.             <KEYWORD1>storage</KEYWORD1>
  103.             <KEYWORD1>local</KEYWORD1>
  104.             <KEYWORD1>shared</KEYWORD1>
  105.             <KEYWORD1>access</KEYWORD1>
  106.             <KEYWORD1>read-write</KEYWORD1>
  107.             <KEYWORD1>read-only</KEYWORD1>
  108.             <KEYWORD1>initialize-only</KEYWORD1>
  109.             <KEYWORD1>propagation</KEYWORD1>
  110.             <KEYWORD1>inherit</KEYWORD1>
  111.             <KEYWORD1>non-inherit</KEYWORD1>
  112.             <KEYWORD1>source</KEYWORD1>
  113.             <KEYWORD1>exclusive</KEYWORD1>
  114.             <KEYWORD1>composite</KEYWORD1>
  115.             <KEYWORD1>visibility</KEYWORD1>
  116.             <KEYWORD1>private</KEYWORD1>
  117.             <KEYWORD1>public</KEYWORD1>
  118.             <KEYWORD1>create-accessor</KEYWORD1>
  119.             <KEYWORD1>?NONE</KEYWORD1>
  120.             <KEYWORD1>read</KEYWORD1>
  121.             <KEYWORD1>write</KEYWORD1>
  122.             <KEYWORD1>?DEFAULT</KEYWORD1>
  123.             <KEYWORD1>primary</KEYWORD1>
  124.             <KEYWORD1>around</KEYWORD1>
  125.             <KEYWORD1>before</KEYWORD1>
  126.             <KEYWORD1>after</KEYWORD1>
  127.             <KEYWORD1>import</KEYWORD1>
  128.             <KEYWORD1>export</KEYWORD1>
  129.             <KEYWORD1>?ALL</KEYWORD1>
  130.             <KEYWORD1>type</KEYWORD1>
  131.             <KEYWORD1>allowed-symbols</KEYWORD1>
  132.             <KEYWORD1>allowed-strings</KEYWORD1>
  133.             <KEYWORD1>allowed-lexemes</KEYWORD1>
  134.             <KEYWORD1>allowed-integers</KEYWORD1>
  135.             <KEYWORD1>allowed-floats</KEYWORD1>
  136.             <KEYWORD1>allowed-numbers</KEYWORD1>
  137.             <KEYWORD1>allowed-instance-names</KEYWORD1>
  138.             <KEYWORD1>allowed-values</KEYWORD1>
  139.             <KEYWORD1>?VARIABLE</KEYWORD1>
  140.  
  141.             <KEYWORD2>if</KEYWORD2>
  142.             <KEYWORD2>while</KEYWORD2>
  143.             <KEYWORD2>then</KEYWORD2>
  144.             <KEYWORD2>else</KEYWORD2>
  145.             <KEYWORD2>or</KEYWORD2>
  146.             <KEYWORD2>and</KEYWORD2>
  147.             <KEYWORD2>eq</KEYWORD2>
  148.             <KEYWORD2>evenp</KEYWORD2>
  149.             <KEYWORD2>floatp</KEYWORD2>
  150.             <KEYWORD2>integerp</KEYWORD2>
  151.             <KEYWORD2>lexemep</KEYWORD2>
  152.             <KEYWORD2>multifieldp</KEYWORD2>
  153.             <KEYWORD2>neq</KEYWORD2>
  154.             <KEYWORD2>not</KEYWORD2>
  155.             <KEYWORD2>numberp</KEYWORD2>
  156.             <KEYWORD2>oddp</KEYWORD2>
  157.             <KEYWORD2>pointerp</KEYWORD2>
  158.             <KEYWORD2>stringp</KEYWORD2>
  159.             <KEYWORD2>symbolp</KEYWORD2>
  160.             <KEYWORD2>switch</KEYWORD2>
  161.             <KEYWORD2>while</KEYWORD2>
  162.  
  163.             <KEYWORD3>assert</KEYWORD3>
  164.             <KEYWORD3>bind</KEYWORD3>
  165.             <KEYWORD3>class-abstractp</KEYWORD3>
  166.             <KEYWORD3>class-existp</KEYWORD3>
  167.             <KEYWORD3>class-subclasses</KEYWORD3>
  168.             <KEYWORD3>class-superclasses</KEYWORD3>
  169.             <KEYWORD3>defclass-module</KEYWORD3>
  170.             <KEYWORD3>describe-classes</KEYWORD3>
  171.             <KEYWORD3>get-class-defaults-mode</KEYWORD3>
  172.             <KEYWORD3>get-defclass-list</KEYWORD3>
  173.             <KEYWORD3>agenda</KEYWORD3>
  174.             <KEYWORD3>list-defclasses</KEYWORD3>
  175.             <KEYWORD3>ppdefclass</KEYWORD3>
  176.             <KEYWORD3>set-class-defaults-mode</KEYWORD3>
  177.             <KEYWORD3>slot-allowed-values</KEYWORD3>
  178.             <KEYWORD3>slot-cardinality</KEYWORD3>
  179.             <KEYWORD3>slot-default-value</KEYWORD3>
  180.             <KEYWORD3>slot-direct-accessp</KEYWORD3>
  181.             <KEYWORD3>slot-existp</KEYWORD3>
  182.             <KEYWORD3>slot-facest</KEYWORD3>
  183.             <KEYWORD3>slot-initablep</KEYWORD3>
  184.             <KEYWORD3>slot-publicp</KEYWORD3>
  185.             <KEYWORD3>slot-range</KEYWORD3>
  186.             <KEYWORD3>slot-sources</KEYWORD3>
  187.             <KEYWORD3>slot-types</KEYWORD3>
  188.             <KEYWORD3>slot-writablep</KEYWORD3>
  189.             <KEYWORD3>subsclassp</KEYWORD3>
  190.             <KEYWORD3>undefclass</KEYWORD3>
  191.             <KEYWORD3>get-deffacts-list</KEYWORD3>
  192.             <KEYWORD3>list-deffacts</KEYWORD3>
  193.             <KEYWORD3>ppdeffacts</KEYWORD3>
  194.             <KEYWORD3>undeffacts</KEYWORD3>
  195.             <KEYWORD3>get-deffunction-list</KEYWORD3>
  196.             <KEYWORD3>list-deffunction</KEYWORD3>
  197.             <KEYWORD3>ppdeffunction</KEYWORD3>
  198.             <KEYWORD3>undeffunction</KEYWORD3>
  199.             <KEYWORD3>get-defgeneric-list</KEYWORD3>
  200.             <KEYWORD3>list-defgenerics</KEYWORD3>
  201.             <KEYWORD3>ppdefgeneric</KEYWORD3>
  202.             <KEYWORD3>preview-generic</KEYWORD3>
  203.             <KEYWORD3>type</KEYWORD3>
  204.             <KEYWORD3>undefgeneric</KEYWORD3>
  205.             <KEYWORD3>get-defglobal-list</KEYWORD3>
  206.             <KEYWORD3>get-reset-globals</KEYWORD3>
  207.             <KEYWORD3>list-defglobals</KEYWORD3>
  208.             <KEYWORD3>ppdefglobal</KEYWORD3>
  209.             <KEYWORD3>set-reset-globals</KEYWORD3>
  210.             <KEYWORD3>undefglobal</KEYWORD3>
  211.             <KEYWORD3>get-definstances-list</KEYWORD3>
  212.             <KEYWORD3>list-definstances</KEYWORD3>
  213.             <KEYWORD3>ppdefinstances</KEYWORD3>
  214.             <KEYWORD3>undefinstances</KEYWORD3>
  215.             <KEYWORD3>call-next-handler</KEYWORD3>
  216.             <KEYWORD3>get-defmessage-handler</KEYWORD3>
  217.             <KEYWORD3>list-defmessage-handlers</KEYWORD3>
  218.             <KEYWORD3>message-handler-existp</KEYWORD3>
  219.             <KEYWORD3>handler-type</KEYWORD3>
  220.             <KEYWORD3>next-handlerp</KEYWORD3>
  221.             <KEYWORD3>override-next-handler</KEYWORD3>
  222.             <KEYWORD3>ppdefmessage-handler</KEYWORD3>
  223.             <KEYWORD3>undefmessage-handler</KEYWORD3>
  224.             <KEYWORD3>call-next-method</KEYWORD3>
  225.             <KEYWORD3>call-specific-method</KEYWORD3>
  226.             <KEYWORD3>get-defmethod-list</KEYWORD3>
  227.             <KEYWORD3>get-method-restrictions</KEYWORD3>
  228.             <KEYWORD3>list-defmethods</KEYWORD3>
  229.             <KEYWORD3>next-methodp</KEYWORD3>
  230.             <KEYWORD3>override-next-method</KEYWORD3>
  231.             <KEYWORD3>undefmethod</KEYWORD3>
  232.             <KEYWORD3>preview-generic</KEYWORD3>
  233.             <KEYWORD3>get-current-module</KEYWORD3>
  234.             <KEYWORD3>get-defmodule-list</KEYWORD3>
  235.             <KEYWORD3>list-defmodules</KEYWORD3>
  236.             <KEYWORD3>ppdefmodules</KEYWORD3>
  237.             <KEYWORD3>set-current-module</KEYWORD3>
  238.             <KEYWORD3>defrule-module</KEYWORD3>
  239.             <KEYWORD3>get-defrule-list</KEYWORD3>
  240.             <KEYWORD3>get-incremental-reset</KEYWORD3>
  241.             <KEYWORD3>list-defrules</KEYWORD3>
  242.             <KEYWORD3>matches</KEYWORD3>
  243.             <KEYWORD3>ppdefrule</KEYWORD3>
  244.             <KEYWORD3>refresh</KEYWORD3>
  245.             <KEYWORD3>remove-break</KEYWORD3>
  246.             <KEYWORD3>set-break</KEYWORD3>
  247.             <KEYWORD3>set-incremental-reset</KEYWORD3>
  248.             <KEYWORD3>show-breaks</KEYWORD3>
  249.             <KEYWORD3>undefrule</KEYWORD3>
  250.             <KEYWORD3>deftemplate-module</KEYWORD3>
  251.             <KEYWORD3>get-deftemaplate-list</KEYWORD3>
  252.             <KEYWORD3>list-deftemplates</KEYWORD3>
  253.             <KEYWORD3>ppdeftemplate</KEYWORD3>
  254.             <KEYWORD3>undeftemplate</KEYWORD3>
  255.             <KEYWORD3>apropos</KEYWORD3>
  256.             <KEYWORD3>bacth</KEYWORD3>
  257.             <KEYWORD3>batch*</KEYWORD3>
  258.             <KEYWORD3>bload</KEYWORD3>
  259.             <KEYWORD3>bsave</KEYWORD3>
  260.             <KEYWORD3>clear</KEYWORD3>
  261.             <KEYWORD3>exit</KEYWORD3>
  262.             <KEYWORD3>get-auto-float-dividend</KEYWORD3>
  263.             <KEYWORD3>get-dynamic-constraints-checking</KEYWORD3>
  264.             <KEYWORD3>get-static-constraints-checking</KEYWORD3>
  265.             <KEYWORD3>load</KEYWORD3>
  266.             <KEYWORD3>load*</KEYWORD3>
  267.             <KEYWORD3>options</KEYWORD3>
  268.             <KEYWORD3>reset</KEYWORD3>
  269.             <KEYWORD3>save</KEYWORD3>
  270.             <KEYWORD3>set-auto-float-dividend</KEYWORD3>
  271.             <KEYWORD3>set-dynamic-constriants-checking</KEYWORD3>
  272.             <KEYWORD3>set-static-constriants-checking</KEYWORD3>
  273.             <KEYWORD3>system</KEYWORD3>
  274.             <KEYWORD3>assert-string</KEYWORD3>
  275.             <KEYWORD3>dependencies</KEYWORD3>
  276.             <KEYWORD3>dependents</KEYWORD3>
  277.             <KEYWORD3>duplicate</KEYWORD3>
  278.             <KEYWORD3>facts</KEYWORD3>
  279.             <KEYWORD3>fact-existp</KEYWORD3>
  280.             <KEYWORD3>fact-index</KEYWORD3>
  281.             <KEYWORD3>fact-relation</KEYWORD3>
  282.             <KEYWORD3>fact-slot-names</KEYWORD3>
  283.             <KEYWORD3>fact-slot-value</KEYWORD3>
  284.             <KEYWORD3>get-fact-duplication</KEYWORD3>
  285.             <KEYWORD3>get-fact-list</KEYWORD3>
  286.             <KEYWORD3>load-facts</KEYWORD3>
  287.             <KEYWORD3>modify</KEYWORD3>
  288.             <KEYWORD3>retract</KEYWORD3>
  289.             <KEYWORD3>save-facts</KEYWORD3>
  290.             <KEYWORD3>set-fact-duplication</KEYWORD3>
  291.             <KEYWORD3>any-instancep</KEYWORD3>
  292.             <KEYWORD3>class</KEYWORD3>
  293.             <KEYWORD3>delayed-do-for-all-instances</KEYWORD3>
  294.             <KEYWORD3>delete-instance</KEYWORD3>
  295.             <KEYWORD3>direct-slot-delete$</KEYWORD3>
  296.             <KEYWORD3>direct-slot-insert$</KEYWORD3>
  297.             <KEYWORD3>direct-slot-replace$</KEYWORD3>
  298.             <KEYWORD3>do-for-instance</KEYWORD3>
  299.             <KEYWORD3>do-for-all-instances</KEYWORD3>
  300.             <KEYWORD3>dynamic-get</KEYWORD3>
  301.             <KEYWORD3>dynamic-put</KEYWORD3>
  302.             <KEYWORD3>find-instance</KEYWORD3>
  303.             <KEYWORD3>find-all-instances</KEYWORD3>
  304.             <KEYWORD3>init-slot</KEYWORD3>
  305.             <KEYWORD3>instance-address</KEYWORD3>
  306.             <KEYWORD3>instance-addressp</KEYWORD3>
  307.             <KEYWORD3>instance-existp</KEYWORD3>
  308.             <KEYWORD3>instance-name</KEYWORD3>
  309.             <KEYWORD3>instance-namep</KEYWORD3>
  310.             <KEYWORD3>instance-name-to-symbol</KEYWORD3>
  311.             <KEYWORD3>instancep</KEYWORD3>
  312.             <KEYWORD3>instances</KEYWORD3>
  313.             <KEYWORD3>load-instances</KEYWORD3>
  314.             <KEYWORD3>make-intance</KEYWORD3>
  315.             <KEYWORD3>ppinstance</KEYWORD3>
  316.             <KEYWORD3>restore-instances</KEYWORD3>
  317.             <KEYWORD3>save-instances</KEYWORD3>
  318.             <KEYWORD3>send</KEYWORD3>
  319.             <KEYWORD3>slot-delete$</KEYWORD3>
  320.             <KEYWORD3>slot-insert$</KEYWORD3>
  321.             <KEYWORD3>slot-replace$</KEYWORD3>
  322.             <KEYWORD3>symbol-to-instance-name</KEYWORD3>
  323.             <KEYWORD3>unmake-instance</KEYWORD3>
  324.             <KEYWORD3>create$</KEYWORD3>
  325.             <KEYWORD3>delete$</KEYWORD3>
  326.             <KEYWORD3>delete-member$</KEYWORD3>
  327.             <KEYWORD3>explode$</KEYWORD3>
  328.             <KEYWORD3>first$</KEYWORD3>
  329.             <KEYWORD3>implode$</KEYWORD3>
  330.             <KEYWORD3>insert$</KEYWORD3>
  331.             <KEYWORD3>length$</KEYWORD3>
  332.             <KEYWORD3>member$</KEYWORD3>
  333.             <KEYWORD3>nth$</KEYWORD3>
  334.             <KEYWORD3>replace$</KEYWORD3>
  335.             <KEYWORD3>rest$</KEYWORD3>
  336.             <KEYWORD3>subseq$</KEYWORD3>
  337.             <KEYWORD3>subsetp</KEYWORD3>
  338.             <KEYWORD3>break</KEYWORD3>
  339.             <KEYWORD3>loop-for-count</KEYWORD3>
  340.             <KEYWORD3>progn</KEYWORD3>
  341.             <KEYWORD3>progn$</KEYWORD3>
  342.             <KEYWORD3>return</KEYWORD3>
  343.             <KEYWORD3>get-profile-percent-threshold</KEYWORD3>
  344.             <KEYWORD3>profile-contructs</KEYWORD3>
  345.             <KEYWORD3>profile-info</KEYWORD3>
  346.             <KEYWORD3>profile-reset</KEYWORD3>
  347.             <KEYWORD3>set-profile-percent-threshold</KEYWORD3>
  348.             <KEYWORD3>expand$</KEYWORD3>
  349.             <KEYWORD3>get-sequence-operator-recognition</KEYWORD3>
  350.             <KEYWORD3>aet-sequence-operator-recognition</KEYWORD3>
  351.             <KEYWORD3>build</KEYWORD3>
  352.             <KEYWORD3>check-syntax</KEYWORD3>
  353.             <KEYWORD3>eval</KEYWORD3>
  354.             <KEYWORD3>lowcase</KEYWORD3>
  355.             <KEYWORD3>str-cat</KEYWORD3>
  356.             <KEYWORD3>str-compare</KEYWORD3>
  357.             <KEYWORD3>str-index</KEYWORD3>
  358.             <KEYWORD3>str-length</KEYWORD3>
  359.             <KEYWORD3>string-to-field</KEYWORD3>
  360.             <KEYWORD3>sub-string</KEYWORD3>
  361.             <KEYWORD3>sym-cat</KEYWORD3>
  362.             <KEYWORD3>upcase</KEYWORD3>
  363.             <KEYWORD3>fetch</KEYWORD3>
  364.             <KEYWORD3>print-region</KEYWORD3>
  365.             <KEYWORD3>toss</KEYWORD3>
  366.  
  367.             <KEYWORD4>abs</KEYWORD4>
  368.             <KEYWORD4>div</KEYWORD4>
  369.             <KEYWORD4>float</KEYWORD4>
  370.             <KEYWORD4>integer</KEYWORD4>
  371.             <KEYWORD4>max</KEYWORD4>
  372.             <KEYWORD4>min</KEYWORD4>
  373.             <KEYWORD4>deg-grad</KEYWORD4>
  374.             <KEYWORD4>deg-rad</KEYWORD4>
  375.             <KEYWORD4>exp</KEYWORD4>
  376.             <KEYWORD4>grad-deg</KEYWORD4>
  377.             <KEYWORD4>log</KEYWORD4>
  378.             <KEYWORD4>log10</KEYWORD4>
  379.             <KEYWORD4>mod</KEYWORD4>
  380.             <KEYWORD4>pi</KEYWORD4>
  381.             <KEYWORD4>rad-deg</KEYWORD4>
  382.             <KEYWORD4>round</KEYWORD4>
  383.             <KEYWORD4>sqrt</KEYWORD4>
  384.             <KEYWORD4>close</KEYWORD4>
  385.             <KEYWORD4>format</KEYWORD4>
  386.             <KEYWORD4>open</KEYWORD4>
  387.             <KEYWORD4>printout</KEYWORD4>
  388.             <KEYWORD4>read</KEYWORD4>
  389.             <KEYWORD4>readline</KEYWORD4>
  390.             <KEYWORD4>remove</KEYWORD4>
  391.             <KEYWORD4>rename</KEYWORD4>
  392.             <KEYWORD4>conserve-mem</KEYWORD4>
  393.             <KEYWORD4>mem-used</KEYWORD4>
  394.             <KEYWORD4>mem-requests</KEYWORD4>
  395.             <KEYWORD4>release-mem</KEYWORD4>
  396.             <KEYWORD4>funcall</KEYWORD4>
  397.             <KEYWORD4>gensym</KEYWORD4>
  398.             <KEYWORD4>gemsym*</KEYWORD4>
  399.             <KEYWORD4>get-function-restriction</KEYWORD4>
  400.             <KEYWORD4>length</KEYWORD4>
  401.             <KEYWORD4>random</KEYWORD4>
  402.             <KEYWORD4>seed</KEYWORD4>
  403.             <KEYWORD4>setgen</KEYWORD4>
  404.             <KEYWORD4>sort</KEYWORD4>
  405.             <KEYWORD4>time</KEYWORD4>
  406.             <KEYWORD4>timer</KEYWORD4>
  407.             <KEYWORD4>acos</KEYWORD4>
  408.             <KEYWORD4>acosh</KEYWORD4>
  409.             <KEYWORD4>acot</KEYWORD4>
  410.             <KEYWORD4>acoth</KEYWORD4>
  411.             <KEYWORD4>acsc</KEYWORD4>
  412.             <KEYWORD4>acsch</KEYWORD4>
  413.             <KEYWORD4>asec</KEYWORD4>
  414.             <KEYWORD4>asin</KEYWORD4>
  415.             <KEYWORD4>asinh</KEYWORD4>
  416.             <KEYWORD4>atan</KEYWORD4>
  417.             <KEYWORD4>atanh</KEYWORD4>
  418.             <KEYWORD4>cos</KEYWORD4>
  419.             <KEYWORD4>cosh</KEYWORD4>
  420.             <KEYWORD4>cot</KEYWORD4>
  421.             <KEYWORD4>coth</KEYWORD4>
  422.             <KEYWORD4>csc</KEYWORD4>
  423.             <KEYWORD4>sec</KEYWORD4>
  424.             <KEYWORD4>sech</KEYWORD4>
  425.             <KEYWORD4>sin</KEYWORD4>
  426.             <KEYWORD4>sinh</KEYWORD4>
  427.             <KEYWORD4>tan</KEYWORD4>
  428.             <KEYWORD4>tanh</KEYWORD4>
  429.  
  430.         </KEYWORDS>
  431.  
  432.     </RULES>
  433.  
  434. </MODE>
  435.